
package com.hlkj.pay.app.merchant.ext.impl.fuyou.dto;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

import java.util.List;

import lombok.Data;

/**
 * @author HlpayTeam
 * @date 2024/11/18 13:48
 */
@Data
public class FuYouSettleQueryResultDto extends FuYouSettleBaseResultDto {

    // 笔数
    private Integer count;

    // 手续费描述
    private List<FuYouSettleQueryDetail> txnList;

    @Data
    public static class FuYouSettleQueryDetail{
        //商户号
        private String src_mchnt_cd;
        //流水号
        private String kbps_trace_no;
        //金额（分）（除去手续费，实际到账金额）
        private String dest_txn_amt;
        //手续费
        private String txn_fee_amt;
        //合并结算类型返回，未转结金额部分
        private String not_settle_amt;
        //发起结算时间，格式为：yyyyMMddHHmmss
        private String txn_rcv_ts;
        //清算日期，格式为：yyyyMMdd
        private String kbps_src_settle_dt;
        //结算状态:
        // 1：成功
        // 2：超时 / 已受理，交易结果稍后查询
        // 3：失败
        private String pay_st;
        //结算状态描述
        private String pay_st_desc;
        //结算失败时，失败的原因
        private String pay_msg;
        //入账卡户名
        private String acnt_nm;
        //入账卡号
        private String acnt_no;
        //入账卡开户行名称
        private String iss_bank_nm;
        //外部订单号
        private String out_order_no;

    }

}
